slit the throat of - Alemán Inglés Diccionario